//***************************************************************************
//  CircleStates.java   Java Foundations
//
//  Donmonstrares the formatting of decimal values using the
//  DecimalFormat class.
//***************************************************************************

import java.util.Scanner;
import java.text.DecimalFormat;

public class CircleStates
{
    //-----------------------------------------------------------------------
    //  Calculates the area and cricumference of a circle given its
    //  radius
    //-----------------------------------------------------------------------
    public static void main (String[] args)
    {
    int radius;
    double area, circumference;
    
    Scanner scan = new Scanner (System.in);

    System.out.print ("Enter the cricle's radius: ");
    radius = scan.nextInt();

    area = Math.PI * Math.pow(radius, 2);
    circumference = 2 * Math.PI * radius;

    //  Round the output to there decimal places
    DecimalFormat fmt = new DecimalFormat ("0.###");

    System.out.println ("The circle's area: " + fmt.format(area));
    System.out.println ("The circle's circumference: "
                         + fmt.format(circumference));
    }
}
